python实现给微信指定好友定时发送消息 |
您所在的位置:网站首页 › python 微信发送图片给好友 › python实现给微信指定好友定时发送消息 |
python实现给微信指定好友定时发送消息
发布时间:2020-09-10 22:35:35
来源:脚本之家
阅读:114
作者:蹦跶的小羊羔
栏目:开发技术
python有很多有趣的库,其中wxpy是连接微信的接口,具体可以查看官方文档。可以实现自动操作,wxpy 支持 Python 3.4-3.6,以及 2.7 版本。 一、安装 win10环境,直接在cmd中,输入 pip install wxpy 有时网络不稳定,可能出现错误,重新执行操作尝试一下。 二、简单介绍 # 导入模块 from wxpy import * # 初始化机器人,扫码登陆 bot = Bot() # 搜索名称含有 "游否" 的男性深圳好友 my_friend = bot.friends().search('游否', sex=MALE, city="深圳")[0]三、详细代码 打开cmd,执行jupyter notebook,打开ipython环境,在打开的浏览器页面中,新建一个python3的ipynb文件。 from __future__ import unicode_literals from threading import Timer from wxpy import * import requests bot = None def get_news(): #获取一个连接中的内容 url = "http://open.iciba.com/dsapi/" r = requests.get(url) print(r.json()) contents = r.json()['content'] translation = r.json()['translation'] return contents,translation def login_wechat(): global bot bot = Bot() # bot = Bot(console_qr=2,cache_path="botoo.pkl")#linux环境上使用 def send_news(): if bot == None: login_wechat() try: my_friend = bot.friends().search(u'xxx')[0] #xxx表示微信昵称 my_friend.send(get_news()[0]) my_friend.send(get_news()[1][5:]) my_friend.send(u"咦?我是自动人!!") t = Timer(360, send_news) #360是秒数 t.start() except: print(u"失败!!") if __name__ == "__main__": send_news() print(get_news()[0])然后按ctrl+enter键执行。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。 免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。 python 定时发送 上一篇新闻:openssl passwd 手动生成密码 下一篇新闻:Fundebug录屏插件更新至0.6.0![]() 红包可用于(云服务器、高防服务器、裸金属服务器、高防IP、云数据库、CDN加速)购买和续费 猜你喜欢 怎么用vbs通过135端口执行命令 如何实现批处理bat判断一个文件在最近5分钟内是否被更新过的代码 如何用bat批处理下载FTP服务器上某个目录下的文件 如何实现FTP整站上传的批处理代码 怎么用vbs实现虚拟主机和域名查循 如何通过批处理修改FTP账号和密码 vbs如何实现sendmail发邮件带附件 批处理bat如何实现下载FTP服务器上指定天数之前的文件 批处理如何下载FTP服务器上指定分钟数之前的文件 怎么用vbs清空iis log中自己登录ip的记录 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |